const express = require('express');
const router = express.Router();

// 定义路由-GET
router.get('/', (req, res) => {
    // console.log(req.query);
    // res.send('Login-success');

    //渲染模板后返回给前端
// res.render("login")//找views文件夹下的login.ejs

res.render("login",{title: '页面标题' })
})



// 定义路由-POST
// router.post('/', (req, res) => {
//     console.log(req.body);   // 获取POST请求的参数,但前提是必须设置body-parser中间件,在index.js中配置（这是旧版的express要求下载这个第三方件body-parser中间件，但现在新版的express不需要下载了，有内置件了（express.urlencoded）(express.json)。）
//     // res.send({ok:1})

//     // 如果要做登录验证，可以在这里写
//     // 假设登录成功，返回登录成功的信息
//     const {username, password}=req.body;
//     if(username==='zhj'&&password==='12345678'){
//         res.send({ok:1,msg:'登录成功'});
//     }else{
//         res.send({ok:0,msg:'登录失败'});
//     }
// })


router.post('/', (req, res) => {
    const {username, password}=req.body;
    if(username==='zhj'&&password==='12345678'){
        // res.send({ok:1,msg:'登录成功'});
        console.log('登录成功');
        // 重定向到HOME页
        res.redirect('/home');
    }else{
        // res.send({ok:0,msg:'登录失败'});
        console.log('登录失败');
        res.redirect('/login');  //或res.render("login")
    }
})

module.exports = router;


// 访问 http://localhost:3000/login?username=zhj&password=1234678
// 输出 { username: 'zhj', password: '1234678' }
//可安装FeHelper插件(前端工具)，查看请求参数
// https://www.fehelper.com/fehelper/index/index.html
